#ifndef THREAD_SIMPLE_H
#define THREAD_SIMPLE_H

#include <pthread.h>
#include <stdbool.h>

// 线程控制器
typedef struct {
    pthread_t tid;
    bool running;
} ThreadCtrl;

// 全局线程
//extern ThreadCtrl media_thread;
//extern ThreadCtrl vehicle_thread;
extern ThreadCtrl gps_thread;

// 线程管理
void threads_init(void);
void threads_cleanup(void);

// 线程控制
void start_all_threads(void);
void stop_all_threads(void);

#endif